package com.deyuanyun.pic.ctrl.domain;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 交流干扰监测记录表
 */
public class ExinspAcMiorRecord {
    /**
     * 主键
     */
    private String id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建备注
     */
    private String createRemark;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 更新人员
     */
    private String updateUser;

    /**
     * 更新原因
     */
    private String updateRemark;

    /**
     * 逻辑删除字段
     */
    private Short deleted;

    /**
     * 版本
     */
    private Short version;

    /**
     * 是否是最新数据，0：最新数据；1：历史数据
     */
    private Short isNewest;

    /**
     * 数据状态
     */
    private String dataStated;

    /**
     * 外检任务编号（PIC_CORRCTRL_EXINSP_TASK.ID_）
     */
    private String exinspTaskId;

    /**
     * 管道编号
     */
    private String pipeLineId;

    /**
     * 干扰源编号
     */
    private String isid;

    /**
     * 干扰源自定义编号
     */
    private String customNumber;

    /**
     * 干扰源名称（冗余）
     */
    private String isName;

    /**
     * 干扰源类型（高压交流输电系统、交流电气化铁路系统、其他交流用电设施）
     */
    private String isType;

    /**
     * 监测点编号
     */
    private String monitorPointId;

    /**
     * 监测点类型（测试桩、露管、缺陷点、其它）
     */
    private String monitorPointType;

    /**
     * 检测点名称
     */
    private String monitorPointName;

    /**
     * 位置信息_X
     */
    private BigDecimal positionX;

    /**
     * 位置信息_Y
     */
    private BigDecimal positionY;

    /**
     * 位置信息_Z
     */
    private BigDecimal positionZ;

    /**
     * GISID
     */
    private String gisid;

    /**
     * 绝对里程
     */
    private BigDecimal mileage;

    /**
     * 附近测试桩
     */
    private String nagm;

    /**
     * 附近测试桩距离
     */
    private Long nagmMileage;

    /**
     * 位置描述
     */
    private String locationDescription;

    /**
     * 监测日期
     */
    private Date monitorDate;

    /**
     * 起始时间
     */
    private String beginTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 读数时间间隔
     */
    private Long readTimeInterval;

    /**
     * 交流电压最大值（V）
     */
    private BigDecimal maxAcVoltage;

    /**
     * 交流电压最小值（V）
     */
    private BigDecimal minAcVoltage;

    /**
     * 交流电压平均值
（V）
     */
    private BigDecimal avgAcVoltage;

    /**
     * 土壤电阻率（Ω?m）
     */
    private BigDecimal soilResistivity;

    /**
     * 交流电流密度（A/m2）
     */
    private BigDecimal acCurrentDensity;

    /**
     * 交流干扰程度（强中弱）
     */
    private String acInterferenceVoltage;

    /**
     * 修复建议（立即维修、计划维修、暂不维修、监控）REPAIR_SUGGESTED
     */
    private String repairSuggestion;

    /**
     * 最迟修复时间
     */
    private Date latestRepairTime;

    /**
     * 修复状态（已、未、修复中、难以）
     */
    private String repairState;

    /**
     * 检测单位
     */
    private String testingCompany;

    /**
     * 检测日期
     */
    private Date testingDate;

    /**
     * 记录人（直接存名称）
     */
    private String recorder;

    /**
     * 记录时间
     */
    private Date recordTime;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 业务组织路径
     */
    private String orgBizPath;

    /**
     * @return 主键
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            主键
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * @return 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate 
	 *            创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * @param createUser 
	 *            创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * @return 创建备注
     */
    public String getCreateRemark() {
        return createRemark;
    }

    /**
     * @param createRemark 
	 *            创建备注
     */
    public void setCreateRemark(String createRemark) {
        this.createRemark = createRemark == null ? null : createRemark.trim();
    }

    /**
     * @return 更新时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate 
	 *            更新时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return 更新人员
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * @param updateUser 
	 *            更新人员
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }

    /**
     * @return 更新原因
     */
    public String getUpdateRemark() {
        return updateRemark;
    }

    /**
     * @param updateRemark 
	 *            更新原因
     */
    public void setUpdateRemark(String updateRemark) {
        this.updateRemark = updateRemark == null ? null : updateRemark.trim();
    }

    /**
     * @return 逻辑删除字段
     */
    public Short getDeleted() {
        return deleted;
    }

    /**
     * @param deleted 
	 *            逻辑删除字段
     */
    public void setDeleted(Short deleted) {
        this.deleted = deleted;
    }

    /**
     * @return 版本
     */
    public Short getVersion() {
        return version;
    }

    /**
     * @param version 
	 *            版本
     */
    public void setVersion(Short version) {
        this.version = version;
    }

    /**
     * @return 是否是最新数据，0：最新数据；1：历史数据
     */
    public Short getIsNewest() {
        return isNewest;
    }

    /**
     * @param isNewest 
	 *            是否是最新数据，0：最新数据；1：历史数据
     */
    public void setIsNewest(Short isNewest) {
        this.isNewest = isNewest;
    }

    /**
     * @return 数据状态
     */
    public String getDataStated() {
        return dataStated;
    }

    /**
     * @param dataStated 
	 *            数据状态
     */
    public void setDataStated(String dataStated) {
        this.dataStated = dataStated == null ? null : dataStated.trim();
    }

    /**
     * @return 外检任务编号（PIC_CORRCTRL_EXINSP_TASK.ID_）
     */
    public String getExinspTaskId() {
        return exinspTaskId;
    }

    /**
     * @param exinspTaskId 
	 *            外检任务编号（PIC_CORRCTRL_EXINSP_TASK.ID_）
     */
    public void setExinspTaskId(String exinspTaskId) {
        this.exinspTaskId = exinspTaskId == null ? null : exinspTaskId.trim();
    }

    /**
     * @return 管道编号
     */
    public String getPipeLineId() {
        return pipeLineId;
    }

    /**
     * @param pipeLineId 
	 *            管道编号
     */
    public void setPipeLineId(String pipeLineId) {
        this.pipeLineId = pipeLineId == null ? null : pipeLineId.trim();
    }

    /**
     * @return 干扰源编号
     */
    public String getIsid() {
        return isid;
    }

    /**
     * @param isid 
	 *            干扰源编号
     */
    public void setIsid(String isid) {
        this.isid = isid == null ? null : isid.trim();
    }

    /**
     * @return 干扰源自定义编号
     */
    public String getCustomNumber() {
        return customNumber;
    }

    /**
     * @param customNumber 
	 *            干扰源自定义编号
     */
    public void setCustomNumber(String customNumber) {
        this.customNumber = customNumber == null ? null : customNumber.trim();
    }

    /**
     * @return 干扰源名称（冗余）
     */
    public String getIsName() {
        return isName;
    }

    /**
     * @param isName 
	 *            干扰源名称（冗余）
     */
    public void setIsName(String isName) {
        this.isName = isName == null ? null : isName.trim();
    }

    /**
     * @return 干扰源类型（高压交流输电系统、交流电气化铁路系统、其他交流用电设施）
     */
    public String getIsType() {
        return isType;
    }

    /**
     * @param isType 
	 *            干扰源类型（高压交流输电系统、交流电气化铁路系统、其他交流用电设施）
     */
    public void setIsType(String isType) {
        this.isType = isType == null ? null : isType.trim();
    }

    /**
     * @return 监测点编号
     */
    public String getMonitorPointId() {
        return monitorPointId;
    }

    /**
     * @param monitorPointId 
	 *            监测点编号
     */
    public void setMonitorPointId(String monitorPointId) {
        this.monitorPointId = monitorPointId == null ? null : monitorPointId.trim();
    }

    /**
     * @return 监测点类型（测试桩、露管、缺陷点、其它）
     */
    public String getMonitorPointType() {
        return monitorPointType;
    }

    /**
     * @param monitorPointType 
	 *            监测点类型（测试桩、露管、缺陷点、其它）
     */
    public void setMonitorPointType(String monitorPointType) {
        this.monitorPointType = monitorPointType == null ? null : monitorPointType.trim();
    }

    /**
     * @return 检测点名称
     */
    public String getMonitorPointName() {
        return monitorPointName;
    }

    /**
     * @param monitorPointName 
	 *            检测点名称
     */
    public void setMonitorPointName(String monitorPointName) {
        this.monitorPointName = monitorPointName == null ? null : monitorPointName.trim();
    }

    /**
     * @return 位置信息_X
     */
    public BigDecimal getPositionX() {
        return positionX;
    }

    /**
     * @param positionX 
	 *            位置信息_X
     */
    public void setPositionX(BigDecimal positionX) {
        this.positionX = positionX;
    }

    /**
     * @return 位置信息_Y
     */
    public BigDecimal getPositionY() {
        return positionY;
    }

    /**
     * @param positionY 
	 *            位置信息_Y
     */
    public void setPositionY(BigDecimal positionY) {
        this.positionY = positionY;
    }

    /**
     * @return 位置信息_Z
     */
    public BigDecimal getPositionZ() {
        return positionZ;
    }

    /**
     * @param positionZ 
	 *            位置信息_Z
     */
    public void setPositionZ(BigDecimal positionZ) {
        this.positionZ = positionZ;
    }

    /**
     * @return GISID
     */
    public String getGisid() {
        return gisid;
    }

    /**
     * @param gisid 
	 *            GISID
     */
    public void setGisid(String gisid) {
        this.gisid = gisid == null ? null : gisid.trim();
    }

    /**
     * @return 绝对里程
     */
    public BigDecimal getMileage() {
        return mileage;
    }

    /**
     * @param mileage 
	 *            绝对里程
     */
    public void setMileage(BigDecimal mileage) {
        this.mileage = mileage;
    }

    /**
     * @return 附近测试桩
     */
    public String getNagm() {
        return nagm;
    }

    /**
     * @param nagm 
	 *            附近测试桩
     */
    public void setNagm(String nagm) {
        this.nagm = nagm == null ? null : nagm.trim();
    }

    /**
     * @return 附近测试桩距离
     */
    public Long getNagmMileage() {
        return nagmMileage;
    }

    /**
     * @param nagmMileage 
	 *            附近测试桩距离
     */
    public void setNagmMileage(Long nagmMileage) {
        this.nagmMileage = nagmMileage;
    }

    /**
     * @return 位置描述
     */
    public String getLocationDescription() {
        return locationDescription;
    }

    /**
     * @param locationDescription 
	 *            位置描述
     */
    public void setLocationDescription(String locationDescription) {
        this.locationDescription = locationDescription == null ? null : locationDescription.trim();
    }

    /**
     * @return 监测日期
     */
    public Date getMonitorDate() {
        return monitorDate;
    }

    /**
     * @param monitorDate 
	 *            监测日期
     */
    public void setMonitorDate(Date monitorDate) {
        this.monitorDate = monitorDate;
    }

    /**
     * @return 起始时间
     */
    public String getBeginTime() {
        return beginTime;
    }

    /**
     * @param beginTime 
	 *            起始时间
     */
    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime == null ? null : beginTime.trim();
    }

    /**
     * @return 结束时间
     */
    public String getEndTime() {
        return endTime;
    }

    /**
     * @param endTime 
	 *            结束时间
     */
    public void setEndTime(String endTime) {
        this.endTime = endTime == null ? null : endTime.trim();
    }

    /**
     * @return 读数时间间隔
     */
    public Long getReadTimeInterval() {
        return readTimeInterval;
    }

    /**
     * @param readTimeInterval 
	 *            读数时间间隔
     */
    public void setReadTimeInterval(Long readTimeInterval) {
        this.readTimeInterval = readTimeInterval;
    }

    /**
     * @return 交流电压最大值（V）
     */
    public BigDecimal getMaxAcVoltage() {
        return maxAcVoltage;
    }

    /**
     * @param maxAcVoltage 
	 *            交流电压最大值（V）
     */
    public void setMaxAcVoltage(BigDecimal maxAcVoltage) {
        this.maxAcVoltage = maxAcVoltage;
    }

    /**
     * @return 交流电压最小值（V）
     */
    public BigDecimal getMinAcVoltage() {
        return minAcVoltage;
    }

    /**
     * @param minAcVoltage 
	 *            交流电压最小值（V）
     */
    public void setMinAcVoltage(BigDecimal minAcVoltage) {
        this.minAcVoltage = minAcVoltage;
    }

    /**
     * @return 交流电压平均值
（V）
     */
    public BigDecimal getAvgAcVoltage() {
        return avgAcVoltage;
    }

    /**
     * @param avgAcVoltage 
	 *            交流电压平均值
（V）
     */
    public void setAvgAcVoltage(BigDecimal avgAcVoltage) {
        this.avgAcVoltage = avgAcVoltage;
    }

    /**
     * @return 土壤电阻率（Ω?m）
     */
    public BigDecimal getSoilResistivity() {
        return soilResistivity;
    }

    /**
     * @param soilResistivity 
	 *            土壤电阻率（Ω?m）
     */
    public void setSoilResistivity(BigDecimal soilResistivity) {
        this.soilResistivity = soilResistivity;
    }

    /**
     * @return 交流电流密度（A/m2）
     */
    public BigDecimal getAcCurrentDensity() {
        return acCurrentDensity;
    }

    /**
     * @param acCurrentDensity 
	 *            交流电流密度（A/m2）
     */
    public void setAcCurrentDensity(BigDecimal acCurrentDensity) {
        this.acCurrentDensity = acCurrentDensity;
    }

    /**
     * @return 交流干扰程度（强中弱）
     */
    public String getAcInterferenceVoltage() {
        return acInterferenceVoltage;
    }

    /**
     * @param acInterferenceVoltage 
	 *            交流干扰程度（强中弱）
     */
    public void setAcInterferenceVoltage(String acInterferenceVoltage) {
        this.acInterferenceVoltage = acInterferenceVoltage == null ? null : acInterferenceVoltage.trim();
    }

    /**
     * @return 修复建议（立即维修、计划维修、暂不维修、监控）REPAIR_SUGGESTED
     */
    public String getRepairSuggestion() {
        return repairSuggestion;
    }

    /**
     * @param repairSuggestion 
	 *            修复建议（立即维修、计划维修、暂不维修、监控）REPAIR_SUGGESTED
     */
    public void setRepairSuggestion(String repairSuggestion) {
        this.repairSuggestion = repairSuggestion == null ? null : repairSuggestion.trim();
    }

    /**
     * @return 最迟修复时间
     */
    public Date getLatestRepairTime() {
        return latestRepairTime;
    }

    /**
     * @param latestRepairTime 
	 *            最迟修复时间
     */
    public void setLatestRepairTime(Date latestRepairTime) {
        this.latestRepairTime = latestRepairTime;
    }

    /**
     * @return 修复状态（已、未、修复中、难以）
     */
    public String getRepairState() {
        return repairState;
    }

    /**
     * @param repairState 
	 *            修复状态（已、未、修复中、难以）
     */
    public void setRepairState(String repairState) {
        this.repairState = repairState == null ? null : repairState.trim();
    }

    /**
     * @return 检测单位
     */
    public String getTestingCompany() {
        return testingCompany;
    }

    /**
     * @param testingCompany 
	 *            检测单位
     */
    public void setTestingCompany(String testingCompany) {
        this.testingCompany = testingCompany == null ? null : testingCompany.trim();
    }

    /**
     * @return 检测日期
     */
    public Date getTestingDate() {
        return testingDate;
    }

    /**
     * @param testingDate 
	 *            检测日期
     */
    public void setTestingDate(Date testingDate) {
        this.testingDate = testingDate;
    }

    /**
     * @return 记录人（直接存名称）
     */
    public String getRecorder() {
        return recorder;
    }

    /**
     * @param recorder 
	 *            记录人（直接存名称）
     */
    public void setRecorder(String recorder) {
        this.recorder = recorder == null ? null : recorder.trim();
    }

    /**
     * @return 记录时间
     */
    public Date getRecordTime() {
        return recordTime;
    }

    /**
     * @param recordTime 
	 *            记录时间
     */
    public void setRecordTime(Date recordTime) {
        this.recordTime = recordTime;
    }

    /**
     * @return 备注
     */
    public String getRemarks() {
        return remarks;
    }

    /**
     * @param remarks 
	 *            备注
     */
    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    /**
     * @return 业务组织路径
     */
    public String getOrgBizPath() {
        return orgBizPath;
    }

    /**
     * @param orgBizPath 
	 *            业务组织路径
     */
    public void setOrgBizPath(String orgBizPath) {
        this.orgBizPath = orgBizPath == null ? null : orgBizPath.trim();
    }
}